package com.eastedu.report.common.model.po;

import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;

/**
 * 教师资源应用分析 - 同步备课环节
 * <p>
 *
 * @author luozhenzhong
 */
@EqualsAndHashCode(callSuper = true)
@Data
@Entity
@Table(name = "t_teacher_teaching_activity_resource_usage_school_period")
@TableName("t_teacher_teaching_activity_resource_usage_school_period")
public class TeacherTeachingActivityResourceUsagePeriodPO extends CommonDimensionEntity {

    @Column(name = "`teaching_activity`", columnDefinition = "varchar(100) comment '教学环节，包括：整体、同步备课、同步教学、同步教研、学生活动、同步测验'")
    private String teachingActivity;

    @Column(name = "`school_period`", columnDefinition = "varchar(100) comment '学届'")
    private String schoolPeriod;

    @Column(name = "`followed_resource_receive_number`", columnDefinition = "int comment '教师应参与同步备课数\t同步备课环节-教师接收备课资源包个数'")
    private Integer followedResourceReceiveNumber;
    @Column(name = "`followed_resource_live_join_number`", columnDefinition = "int comment '备课直播-教师直播观看个数'")
    private Integer followedResourceLiveJoinNumber;
    @Column(name = "`followed_resource_live_use_number`", columnDefinition = "int comment '备课直播-教师观看总个数'")
    private Integer followedResourceLiveUseNumber;

    @Column(name = "`followed_resource_live_join_rate`", columnDefinition = "double comment '教师同步备课直播参与率\t备课直播-教师直播观看率'")
    private Double followedResourceLiveJoinRate;
    @Column(name = "`followed_resource_live_use_rate`", columnDefinition = "double comment '教师同步备课总参与率\t备课直播-教师总参与率'")
    private Double followedResourceLiveUseRate;


}
